import 'package:flutter/painting.dart';

abstract class DesktopWindow {
  double get scaleFactor;

  void show();

  void hide();

  void close();

  void minimize();

  void maximize();

  void maximizeOrRestore();

  void restore();

  void startDragging();

  Size get titleBarButtonSize;

  double get titleBarHeight;

  double get borderSize;

  bool get isMaximized;
}
